Remove specialised API from GtkConstraint
authorEmmanuele Bassi <ebassi@gnome.org>
Mon, 1 Jul 2019 00:05:04 +0000 (01:05 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 1 Jul 2019 00:05:04 +0000 (01:05 +0100)
Thet widget-based API for constraint target and source properties is
unused, and not really necessary.

gtk/gtkconstraint.c
gtk/gtkconstraint.h

index 48a97eb00e185f5fda2441016f58b807e6d378d0..77ae83c4e4f607fd5df55071d7b9ff3cfe9a1e7b 100644 (file)
@@ -386,25 +386,6 @@ gtk_constraint_new_constant (gpointer                target,
                        NULL);
 }
 
-/**
- * gtk_constraint_get_target_widget:
- * @constraint: a #GtkConstraint
- *
- * Retrieves the target widget for the @constraint.
- *
- * Returns: (transfer none) (nullable): a #GtkWidget
- */
-GtkWidget *
-gtk_constraint_get_target_widget (GtkConstraint *constraint)
-{
-  g_return_val_if_fail (GTK_IS_CONSTRAINT (constraint), NULL);
-
-  if (GTK_IS_WIDGET (constraint->target))
-    return GTK_WIDGET (constraint->target);
-
-  return NULL;
-}
-
 /**
  * gtk_constraint_get_target:
  * @constraint: a #GtkConstraint
@@ -440,25 +421,6 @@ gtk_constraint_get_target_attribute (GtkConstraint *constraint)
   return constraint->target_attribute;
 }
 
-/**
- * gtk_constraint_get_source_widget:
- * @constraint: a #GtkConstraint
- *
- * Retrieves the source widget for the @constraint.
- *
- * Returns: (transfer none) (nullable): a #GtkWidget
- */
-GtkWidget *
-gtk_constraint_get_source_widget (GtkConstraint *constraint)
-{
-  g_return_val_if_fail (GTK_IS_CONSTRAINT (constraint), NULL);
-
-  if (GTK_IS_WIDGET (constraint->source))
-    return GTK_WIDGET (constraint->source);
-
-  return NULL;
-}
-
 /**
  * gtk_constraint_get_source:
  * @constraint: a #GtkConstraint
index 6d1d7be1a6f87f68e08d7c4b731aad8f25f537a5..2f14e66999ecca4b5b3510142ad161d3770f9296 100644 (file)
@@ -73,15 +73,11 @@ GtkConstraint *         gtk_constraint_new_constant             (gpointer
                                                                  double                  constant,
                                                                  int                     strength);
 
-GDK_AVAILABLE_IN_ALL
-GtkWidget *             gtk_constraint_get_target_widget        (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
 GtkConstraintTarget *   gtk_constraint_get_target               (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
 GtkConstraintAttribute  gtk_constraint_get_target_attribute     (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
-GtkWidget *             gtk_constraint_get_source_widget        (GtkConstraint          *constraint);
-GDK_AVAILABLE_IN_ALL
 GtkConstraintTarget *   gtk_constraint_get_source               (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
 GtkConstraintAttribute  gtk_constraint_get_source_attribute     (GtkConstraint          *constraint);